#ifndef __PROJECT_REMOTE_COMPUTE_LOG_H__
#define __PROJECT_REMOTE_COMPUTE_LOG_H__

#define LOG_ERROR(...) LOG(ERROR, __VA_ARGS__)

#define LOG(LEVEL, ...) do { \
    printf("[%s] <%s %s> %s %s: %d: ", #LEVEL, __DATE__, __TIME__,__FUNCTION__,__FILE__,__LINE__) && printf(__VA_ARGS__) && printf("\n");  \
} while (0)

#endif // __PROJECT_REMOTE_COMPUTE_LOG_H__